package com.wtgroup.demo.mianshi.测试开发;

import org.openjdk.jmh.annotations.*;

/**
 * @author dafei
 * @version 0.1
 * @date 2021/3/11 12:18
 */
public class D01_JMH_Test {

    @Benchmark
    @Warmup(iterations = 1, time = 3)  // 预热 1 次, 等待 3 秒间隔
    @Fork(5) // 多少个线程执行
    @BenchmarkMode(Mode.Throughput) // 模式
    @Measurement(iterations = 1, time = 3) // 方法调用次数, 3 秒间隔
    public void testForEach() {
        Case01_ParallelIsPrime.foreach();
    }

}
